| автор перевода: Илья Михайлов | Предыдущая | Следующая | Оглавление |
Flash Player 7.
my_cm.customItems:Array
Свойство, массив объектов ContextMenuItem. Каждый элемент в массиве представляет элемент контекстного меню, который вы хотите определить.Используйте это свойство для того, чтобы добавить, удалить или изменить эти дополнительные элементы меню.
Для того, чтобы добавить новый элемент меню, вам сначала необходимо создать новый объект ContextMenuItem, и затем добавить его к массиву menu_mc.customItems (например, используя Array.push()) Для получения дополнительной информации о создании новых элементов меню, см. ContextMenuItem class .
В следующем примере показано, как создать новый дополнительный элемент меню с именем menuItem_cm, заголовком “Send e-mail” и функцией обратного вызова, названной emailHandler. Этот новый элемент меню добавляется к объекту ContextMenu my_cm, при помощи массива customItems. Затем новое меню добавляется к мувиклипу с именем email_mc.
var my_cm:ContextMenu = new ContextMenu();
var menuItem_cmi:ContextMenuItem = new ContextMenuItem("Send e-mail", emailHandler);
my_cm.customItems.push(menuItem_cmi);
email_mc.menu = my_cm;
function emailHandler() {
trace("sending email");
}
Button.menu, ContextMenu class, MovieClip.menu, TextField.menu
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |